3e4e2bbd47e901a7a6e7a531dc111b459500a07c,src/main/java/com/google/testing/compile/TreeDifference.java,TreeDifference,createMessage,#String#TreePath#TreeContext#TreePath#TreeContext#,137
Before Change
@Nullable TreeContext expectedTreeContext, TreePath actualNodePath,
@Nullable TreeContext actualTreeContext) {
String expectedContextStr = (expectedTreeContext == null)
? "[context unavailable]" : String.format(
"Line %s %s.", expectedTreeContext.getNodeStartLine(expectedNodePath.getLeaf()),
Breadcrumbs.describeTreePath(expectedNodePath));
String actualContextStr = (actualTreeContext == null) ? "[context unavailable]" : String.format(
"Line %s %s.", actualTreeContext.getNodeStartLine(actualNodePath.getLeaf()),
Breadcrumbs.describeTreePath(actualNodePath));
After Change
@Nullable TreeContext expectedTreeContext, TreePath actualNodePath,
@Nullable TreeContext actualTreeContext) {
long expectedTreeStartLine = (expectedTreeContext == null)
? NOPOS : expectedTreeContext.getNodeStartLine(expectedNodePath.getLeaf());
String expectedContextStr = String.format("Line %s %s",
(expectedTreeStartLine == NOPOS) ? NO_LINE : expectedTreeStartLine,
Breadcrumbs.describeTreePath(expectedNodePath));
long actualTreeStartLine = (actualTreeContext == null)
? NOPOS : actualTreeContext.getNodeStartLine(actualNodePath.getLeaf());
String actualContextStr = String.format("Line %s %s",